﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MAntConsole.NetDirectEntities
{
    public class Category
    {
        public string InterniKod;
        public string KodNadrizeneKategorie;
        public string Vypnuto;
        public string JmenoKategorie;
        public string PopisKategorie;
    
        public Category(string InterniKod,string KodNadrizeneKategorie,string Vypnuto,string JmenoKategorie,string PopisKategorie)
        {
            this.InterniKod = InterniKod;
            this.KodNadrizeneKategorie = KodNadrizeneKategorie;
            this.Vypnuto = Vypnuto;
            this.JmenoKategorie = JmenoKategorie;
            this.PopisKategorie = PopisKategorie;
        }

        public static bool IsExist(Category category, List<Category> list)
        {
            foreach (Category c in list)
            {
                if (c.JmenoKategorie.Equals(category.JmenoKategorie)) { return false; }
            }
            return true;
        }

        public static string GetCategory(string jmeno, List<Category> list)
        {
            foreach (Category c in list)
            {
                if (jmeno.Equals(c.JmenoKategorie)) { return c.InterniKod; }
            }
            return "N/A";
        }
    }
}
